package com.jishuo.base.bean.vo;

import com.jishuo.nontax.bean.vo.BankVO;
import lombok.Data;

import java.util.List;

/**
 * 系统用户
 */
@Data
public class UserVO {
    private long userId;
    private String userName; // 名称
    private String userCode; // 编号
    private String userPwd; // 密码
    @Deprecated
    private int isEnable; // 是否可用，1-可用。此属性不在使用
    private int state; // 状态，0-未启用，1-正常，2-禁用
    private long cantonId; // 区划id
    private String role; // 角色ID，可多个，逗号隔开
    private String roleName; // 角色名称
    private String menuId = ""; // 菜单列表
    private String bankId; // 账户id，可多个，逗号隔开
    private String userMail;
    private long bankStationId; // 网点id
    private String bankStationCode;
    private String bankStationName;

    private String cantoncode;
    private String cantonname;

    private String bankcls;

    private String viery;
    private String canName;



    private String[] menuUrls; // 用户可使用菜单url，登录时配置
    private List<BankVO> bankList; // 用户可操作的非税账户，登录时配置

    /**
     *
     * @param role
     */
    public void setRole(String role) {
        this.role = (role == null) ? "" : role.replaceAll(" ", "");
    }

    public void setMenuId(String menuId) {
        this.menuId = (menuId == null) ? "" : menuId.replaceAll(" ", "");
    }

}
